home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 8
/
Mac Magazin and MacEasy Magazine CD - Issue 08.iso
/
Sharewarebibliothek
/
Updater⁄Infos
/
PopupFuncs 2.4.x -> 2.5
/
PopupFuncs Notes
< prev
Wrap
Text File
|
1994-12-11
|
9KB
|
227 lines
PopupFuncs 2.5 Notes
---------- --- -----
December 1, 1994
Because PopupFuncs is so simple to use, this text file constitutes the
documentation for installing and using PopupFuncs. It also contains
up-to-date news and information.
The license agreement for PopupFuncs is at the end of this file. Please
read it before installing and using the software.
Installation
------------
To install PopupFuncs, launch the “PopupFuncs Installer” application.
For each editor you wish to use PopupFuncs in, click the “Choose” button
to select the editor, and then click the “Install” button to install
PopupFuncs in that editor. (The editor must not be running at the time.)
If PopupFuncs has previously been installed in the chosen editor,
the “Install” button will instead read “Update”.
If you are using System 7.5, or have Macintosh Drag and Drop installed,
you can set up an application for installation by simply dragging it to
the PopupFuncs installer’s main window.
After you have installed PopupFuncs in your editor(s), click the “Quit”
button.
Standard File Hacks
-------- ---- -----
There are some third-party extensions which modify the standard “Open” and
“Save” dialogs (known colloquially as “Standard File”). In a couple of
known cases, some of these extensions have a bug which causes correctly
written applications to crash. Specifically:
- “Click, there it is!”, version 1.0.1. Version 1.0.4 is current, and
fixes this problem. Registered owners should contact the author for
more information.
- Quickeys version 2.1 also appears to have a similar problem.
If either of these extensions is installed, the PopupFuncs installer will
crash when you click the “Choose...” button.
Supported Editors
--------- -------
The following text editors (including integrated development environments)
work with PopupFuncs. If you are writing an editor and would like to work
with PopupFuncs, please write to us for information on the PopupFuncs API.
PopupFuncs 2.4 works with the following editors:
BBEdit 2.5 and later (Bare Bones Software)
BBEdit Lite 2.3 and later (Bare Bones Software)
THINK C 5.0 and later (Symantec)
Symantec C++ 6.0 and later (Symantec)
CodeWarrior 1.0.1 and later (Metrowerks)
MPW Shell 3.0 through 3.3.2 (Apple Computer)
QUED/M 2.7 and later (Nisus Software)
At this time, PopupFuncs is incompatible with the prerelease versions of
the “native” MPW Shell. We are working with Apple Computer to resolve the
incompatibility, and will include the necessary changes in future releases
of PopupFuncs.
Using PopupFuncs
----- ----------
PopupFuncs will place a pair of red dots in the title bar of any window that
it believes contains a source file. To pop up a menu of functions in your
source file, click either of the red dots. To sort the menu items by name,
hold down the Shift key when clicking. To show the available PopupFuncs
extensions, hold down the Command key when clicking.
In Rez source files, PopupFuncs will list defined resources. In C and C++
source files, PopupFuncs will show types in addition to functions.
Customizing PopupFuncs
----------- ----------
PopupFuncs includes a number of special-purpose resources, which can be
edited to customize the behavior of PopupFuncs. These resources, along
with a ‘TMPL’ resource, are included in the PopupFuncs installer. If
you change these resources in the PopupFuncs installer, the changes
will be carried along with subsequent installations of PopupFuncs.
The resources have a type of ‘puf!’, and the standard ones are as follows:
‘puf!’ 128 is a list of language-to-suffix mappings. The language code
is zero-based, and progresses as follows:
none = 0;
C = 1;
C++ = 2;
Pascal = 3;
Object Pascal = 4;
Rez = 5;
68K assembler = 6;
Fortran = 7;
You can edit the suffix mappings to add your own custom suffixes.
‘puf!’ 129 is used to configure the 68K assembly-language parser. Each
entry in this resource is a pair of label/operand pairs:
0 - mark the label , major. (e.g. PROC,FUNC)
1 - mark the label, minor
2 - mark the parameter, major. Useful for macros whose first parameter
is the real function name.
3 - mark the label, local, with a † next to it (e.g. RECORD)
PopupFuncs Demo
---------- ----
We have included a copy of the PopupFuncs demo package with each shipping
copy of PopupFuncs. This is so that you can give a copy of PopupFuncs to
anyone interested in trying it out, without actually giving away your own
copy. The demo package also includes pricing and ordering information.
Problems?
---------
If you find that PopUpFuncs has difficulty with a particular source file,
please send us a copy of your file. If the source file contains sensitive
content, use the “Source Masher” utility to generate a copy of the source
file without the sensitive information.
Thanks!
-------
Thank you for purchasing PopupFuncs; we appreciate your business. If you
have questions or problems, we encourage you to write, call, or send
e-mail. (E-mail is the recommended way to contact us; we can reply very
quickly, and it conserves paper.)
Bare Bones Software, Inc.
P.O. Box 108
Bedford, MA 01730
(508) 651-3561 phone
(508) 651-7584 fax
bbsw@netcom.com [internet]
73051,3255 [CIS]
BARE.BONES [AppleLink]
BareBones [eWorld]
License Agreement
------- ---------
You, the Licensee, assume responsibility for the selection of the
program PopupFuncs to achieve your intended results, and for the
installation, use, and results obtained from the program. installing
and using the program constitutes your acceptance of these terms and
conditions. If you do not accept these terms and conditions, then do
not install the software, and return the package for a full refund.
License
-------
You may use the program on a single machine and copy the program into
any machine-readable or printed form for backup or support of your use
of the program on the single machine, provided that no more than one
copy of the program may be used on a single machine by more than one
user at a time.
You may not use, copy, modify, or transfer the program, or any copy
thereof, in whole or in part, except as provided in this Agreement. If
you use, copy, modify, or transfer the program, or any copy thereof, in
whole or part, except as expressly provided for in this agreement, your
license is automatically terminated.
The license is effective on the date you accept this Agreement, and
remains in effect until terminated as indicated above or until you
terminate it. If the license is terminated for any reason, you agree to
destroy the program, together with all copies thereof, in whole or in
part, in any form, and to cease all use of the program.
Limited warranty and limitation of remedies
------- -------- --- ---------- -- --------
The program and any support from Bare Bones Software, Inc., are provided
“as is” and without warranty , express and implied, including but not
limited to any implied warranties of merchantability and fitness for a
particular purpose. In no event will Bare Bones Software, Inc. be
liable for any damages, including lost profits, lost savings, or other
incidental or consequential damages, even if Bare Bones Software, Inc.
is advised of the possibility of such damages, or for any claim by you
or any third party.
General Terms
------- -----
This Agreement can only be modified by a written agreement signed by you
and Bare Bones Software, Inc., and changes from the terms and conditions
of this Agreement made in any other manner will be of no effect. If any
portion of this Agreement shall be held invalid, illegal, or
unenforceable, the validity, legality, and enforceability of the
remainder of the Agreement shall not in any way be affected or impaired
thereby. This Agreement shall be governed by the laws of The
Commonwealth of Massachusetts, without giving effect to conflict of laws
provisions thereof. As required by United States export regulations,
you shall not permit export of the program or any direct products
thereof to any country to which export is then controlled by the United
States Office of Export Administration, unless you have that agency’s
prior written approval.
Use, duplication and disclosure by the United States Government of the
program or any part thereof is subject to restrictions as set forth in
subdivision (g)(3) of Rights in Data - General Clause in Federal
Acquisition Regulations (“FAR”) 52.227.14, the Commercial Computer
Software - Restricted Rights Clause in FAR 52.227.19. and/or subdivision
c(1)(ii) of Rights in Technical Data and Computer Software Clause in
Department of Defense FAR 252.227.7013.
Acknowledgment
--------------
You acknowledge that you have read this agreement, understand it, and
agree to be bound by its terms and conditions. You further agree that
it is the complete and exclusive statement of the agreement between you
and Bare Bones Software, Inc. which supersedes all proposals or prior
agreements, oral or written, and all other communications between you
and Bare Bones Software, Inc. relating to the subject matter of this
agreement.